artificial handgrips - English Synonyms Dictionary